Vim:: カーソル操作の練習は,snake gameで!
viの第一関門は,カーソル操作です.
code:vim cursor
↑ k キーは上方向に移動
k h キーは左方向に移動
← h l → l キーは右方向に移動
j j キーは下方向."jは下向矢印に似てる"と覚える
↓
この操作に慣れればvi/vimは50%くらい制覇できてます.
それで,この操作に慣れるぴったりのゲームがあります.
"snake"です.
snakeは,BSD(Unix の初期のディストロ)時代には最初からインストールされてましたが,いまでは"bsdgames"というパッケージの中にはいってます.
これをインストールします.
code: sh
$ sudo apt install bsdgames -y
snakeを起動したら,こんな感じです.
code:snake起動
$ snake▼
https://gyazo.com/6ad31207463b12d2120252f430b342c5
要するに,
"I"(私)が,jkhlキーを使って移動し,$(金貨)をgetし続ける.
ただし,"Sssss"(蛇)がうねうねと追いかけてくる.
蛇に食われたら死亡.
"#"が出口というか,穴?ここに入ったら終了.
というゲーム.
Hint&豆知識:
追い詰められた時に "w"でどこかにワープできる.飛ぶ距離は金次第?
jklhの代わりにJKLH(大文字)使うとその方向に金貨の近くまでジャンプ
ただし,間に蛇がいれば瞬間で食われる.
atbpは端にジャンプして移動.a:左端,b:下端,t:上端,p:右端
これも途中,蛇に追いつかれれば瞬間で食われる.
遊んでいて上司/先生が来た時は"x"で即終了.
詳しくは,$ man snake で.
いやぁ,単純だけにハマるわ~!